package controladores;

import java.util.HashMap;
import java.util.Map;
import modelo.Cliente;
import modelo.DAO;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.ui.ModelMap;
import org.springframework.web.bind.annotation.RequestMapping;

@Controller
public class AgregarCliente {

    @Autowired
    private DAO dao;

    @RequestMapping(value = "/form_agregar_Cliente.htm")
    public String mostrarFormulario(ModelMap modelo) {

        Map mapa = new HashMap();
        mapa.put("clientesTipicos", new String[]{"Jose", "Luis", "Alberto"});
        modelo.addAllAttributes(mapa);

        modelo.put("cliente", new Cliente());

        return "agregarCliente";
    }

    @RequestMapping(value = "/agregar_Cliente.htm")
    public String ejecutar(Cliente cliente,ModelMap modelo) {
        if (true) {
            dao.insertar(cliente);
            return "clienteAgregado";
        } else {
            return mostrarFormulario(modelo);
        }
    }
}
